TIMEOUT We are left with following problem, upon which TcT provides the certificate TIMEOUT. Strict Trs: { @([](), ys) -> ys , @(::(x, xs), ys) -> ::(x, @(xs, ys)) , rev([]()) -> []() , rev(::(x, xs)) -> @(rev(xs), ::(x, []())) , shuffle([]()) -> []() , shuffle(::(x, xs)) -> ::(x, shuffle(rev(xs))) } Obligation: runtime complexity Answer: TIMEOUT Computation stopped due to timeout after 300.0 seconds. Arrrr..